var job_name=null;
var job_dept_id=null;


$(function (){
    job_name=$("#job_name");
    job_dept_id=$("#job_dept_id");


    //初始化的时候，要把所有的提示信息变为：* 以提示必填项，更灵活，不要写在页面上
    job_name.next().html("*");



    //获取部门列表
    $.ajax({
        type:"post",//请求类型
        url:"/positionManage/deptList",//请求的url
        data:{},//请求参数
        dataType:"json",//ajax接口（请求url）返回的数据类型
        success:function(data){//data：返回数据（json对象）
            if(data != null){
                job_dept_id.html("");
                var options = "<option value=\"\">请选择部门</option>";
                for(var i = 0; i < data.length; i++){
                    options += "<option value=\""+data[i].dept_id+"\">"+data[i].dept_name+"</option>";
                }
                job_dept_id.html(options);
            }
        },
        error:function(data){//当访问时候，404，500 等非200的错误状态码
            alert("无法获取部门列表")
        }
    });



    //职位名验证
    job_name.blur(function (){
        var reg="^[\u4E00-\u9FA5]{2,20}$";
        if(job_name.val().trim().match(reg)){
            job_name.next().html(" 格式正确");
        }else if(job_name.val()===''){
            job_name.next().html(" 职位名不能为空");
        }else {
            job_name.next().html(" 格式错误");
        }
    })

    job_name.focus(function (){
        job_name.next().html("*");
    })



    /**
     * 确认保存进行验证
     */
    $("#baocun").click(function (){
        var flag=true;
        if(job_name.next().html()!==" 格式正确"){
            flag=false;
        }
        if(job_dept_id.val()===""){
            flag=false;
            alert("请选择部门");
        }

        if(flag){
            $.ajax({
                type:"post",//请求类型
                url:"/positionManage/positionAdd1",//请求的url
                data:{job_name:job_name.val(),job_dept_id:job_dept_id.val()},//请求参数
                dataType:"json",//ajax接口（请求url）返回的数据类型
                success:function(r){//data：返回数据（json对象）
                    if(r){
                        alert("添加成功")
                        window.location.href="positionList"
                    }else{
                        alert("添加失败")
                    }
                },
                error:function(r){
                    u_id.next().html(" 您访问的页面不存在");
                }
            });
        }else {
            alert("添加失败");
        }
    })




})








